Applying Concept-Driven Engineering for Business Process Specifications
نویسندگان
چکیده
This paper presents the principles of concept-driven engineering and the ConceptManager tool as an implementation of these principles. Concept-Driven Engineering is capable of eleminating inconsistencies and redundancy that occurr within projects, i.e. in the software-development process to increase quality, decrease time to market, and increase flexibility. This method is based on the principle of human communication: concepts that classify objects by their characteristic features. Concepts are e.g. software artefacts, models, meta-models or (sets of) words. The Concept-Manager tool supports creation and organization of concepts and integration of generators, that add a certain syntax to a concept. The evolution of concepts is enabled through version paths and the management of generators over concepts. We demonstrate the practical use of the Concept-Manager tool by organizing BPMN and UML metamodels using the same or related concepts for similar components in order to apply the same syntax of the ASM generator.
منابع مشابه
Applying Model-Driven Integration Engineering to e-business - striving towards a framework concept
Changing business requirements such as providing new business services lead to an ongoing need for fast and flexible adaptation of the underlying information systems and infrastructure. Thus integration is a recurring task to realize complex ebusiness processes. This paper outlines a concept for a model-driven framework for process based integration in the area of e-business. At first the resul...
متن کاملFeasibility of EPC to BPEL Model Transformations Based on Ontology and Patterns
Model-Driven Engineering holds the promise of transforming business models into code automatically. This requires the concept of model transformation. In this paper, we assess the feasibility of model transformations from Event-driven Process Chain models to Business Process Execution Language specifications. To this purpose, we use a framework based on ontological analysis and workflow pattern...
متن کاملWeb Application Development Focused on BP Specifications*
Business Process specification can be used during the software development process for different purposes. In this paper we present a Web Engineering approach that has been extended to allow the construction of Process Driven Web Applications. In this approach, BP specifications are defined at the PIM level and are used to produce (1) the proper navigational models that support the execution of...
متن کاملConcept drift detection in business process logs using deep learning
Process mining provides a bridge between process modeling and analysis on the one hand and data mining on the other hand. Process mining aims at discovering, monitoring, and improving real processes by extracting knowledge from event logs. However, as most business processes change over time (e.g. the effects of new legislation, seasonal effects and etc.), traditional process mining techniques ...
متن کاملConceptual Modeling of Business Networks and Business Strategies
The sophistication of technical and organizational networking enables not only a broader range of business networks and business strategies, but also allows for their faster adaptation to innovations. By increasing the degree of formalization of strategy modeling, model consistency can be enhanced and specifications can be reused in subsequent business engineering phases like process (re-)desig...
متن کامل